::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fff;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #fff;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #fff;
}

.footer{
    
   width:100%;

    &-title-row{
        -webkit-box-shadow: 0 8px 6px -6px black;
        -moz-box-shadow: 0 8px 6px -6px black;
	    box-shadow: 0 8px 6px -6px black;
        background-color: #0040c0;

        &-col{
            text-align: left;
            color: #fff;
            line-height: 40px;
            font-size: 23px;
            font-weight: 600;
            padding: 10px 0;
            margin-left: 20px;
        }
    }

    &-row{
        background-color: #0036a3;
        text-align: left;
        &-col{
            // margin-left: 10px;

            &-content{
                &-one{
                    margin-top: 20px;
                    

                    &-title{
                        color: #fff;
                        line-height: 40px;
                        font-size: 23px;
                        font-weight: 600;
                    }

                    &-content{
                        color: #4970bd;
                        font-weight: 500;
                        font-size: 16px;
                        padding: 0;
                        margin-bottom: 10px;
                    }

                    &-form{
                        &-border{
                            display: block;
                            border: 2px solid #0b3d9f;
                            width:100%;
                            max-width: 315px;
                            background-color: #0b2a67;
                            border-radius: 12px;
                            border: 2px solid #0b3d9f;
                            margin-bottom: 15px;
                            &-input{
                                margin-left: 10px;
                                -webkit-appearance: none;
                                height: 50px;
                                width:90%;
                                background-color: #0b2a67;
                                color:#666;
                                font-weight: 400;
                                border-radius: 10px;
                                border: 0;
                                font-size: 22px;
                                display: block;
                                color: #fff;

                                &:focus{
                                    outline: none;
                                }
                            } 
                        }

                        &-submit{
                            -webkit-appearance: none;
                            height: 50px;
                            display: block;
                            width:100%;
                            max-width: 315px;
                            margin-bottom: 57px;
                            font-size: 22px;
                            color: #fff;
                            background-color: #0b2a67;
                            border: 2px solid #0b3d9f;
                            border-radius: 12px;
                            cursor: pointer;
                            &:focus{
                                outline: none;
                                background-color: #0f3888;
                            }
                        }
                       
                    }
                }

                &-oneborder{
                    height: 227px;
                    
                    margin-top: 29px;
                    border-right: 2px solid #013296;
                    
                }
                &-two{
                    margin: 20px 0 0 20px;
                    p{
                        color: #4970bd;
                        font-weight: 500;
                        font-size: 16px;
                        padding: 0;
                        margin-bottom: 10px;
                    }
                    &-title{
                        color: #fff;
                        line-height: 40px;
                        font-size: 23px;
                        font-weight: 600;
                    }
                    
                }
            }
        }
    }
}